package com.ruoyi.system.service.front;


import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.domain.StudentInfo;
import com.ruoyi.system.domain.front.*;

import java.util.List;

public interface IStudentFrontService {
    /**
     * 修改联系方式
     *
     * @param updatePhone 联系方式
     * @return int
     */
    public int updatePhone(UpdatePhone updatePhone);
    /**
     * 查询学生信息
     *
     * @param studentInfoFront 学号
     * @return 学生信息
     */
    public StudentInfoFront selectuserinfo(StudentInfoFront studentInfoFront);
    /**
     * 查询字典信息
     *
     * @param dicData 字典数据
     * @return 字典
     */
    public List<DicData> selectdic(DicData dicData);

    /**
     * 登录
     *
     * @param login 登录数据
     * @return 登录信息
     */
    public TableDataInfo loginfront(Login login);

    /**
     * 学生信息记录
     *
     * @param login 学生数据
     * @return 学生信息
     */
    public TableDataInfo writeUser(Login login);
    /**
     * 学生信息读取
     *
     * @param login 登录数据
     * @return 学生信息
     */
    public StudentInfo readUser(Login login);

    /**
     * 查询学生中奖信息
     *
     * @param frontUserInfo 学生学号
     * @return 中奖信息
     */
    public List<PrizeWinRecordFrontStudent> selectPrizeWinRecordFrontStudent(FrontUserInfo frontUserInfo);
}
